/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package fr.dox.sideralis.view.color;

/**
 *
 * @author Bernard
 */
public abstract class Color {

    public static final short COL_BACKGROUND = 0,
            COL_HELP = COL_BACKGROUND + 1,
            COL_MOON = COL_HELP + 1,
            COL_SUN = COL_MOON + 1,
            COL_PLANET = COL_SUN + 1,
            COL_VENUS = COL_PLANET + 1,
            COL_MARS = COL_VENUS + 1,
            COL_JUPITER = COL_MARS + 1,
            COL_SATURN = COL_JUPITER + 1,
            COL_URANUS = COL_SATURN + 1,
            COL_NEPTUNE = COL_URANUS + 1,
            COL_HISTORY = COL_NEPTUNE + 1,
            COL_INFO = COL_HISTORY + 1,
            COL_ANGLE = COL_INFO + 1,
            COL_ZENITH_BACKGROUND = COL_ANGLE + 1,
            COL_ZENITH_EDGE = COL_ZENITH_BACKGROUND + 1,
            COL_CROSS = COL_ZENITH_EDGE + 1,
            COL_N_S_E_O = COL_CROSS + 1,
            COL_CONST_MIN = COL_N_S_E_O + 1,
            COL_CONST_MAX = COL_CONST_MIN + 1, // Should be a multiple of 2 and a multiple of INC
            COL_CONST_INC = COL_CONST_MAX + 1,
            COL_CONST_NAME_MIN = COL_CONST_INC + 1,
            COL_CONST_NAME_MAX = COL_CONST_NAME_MIN + 1,
            COL_CONST_NAME_INC = COL_CONST_NAME_MAX + 1,
            COL_STAR_MAG0 = COL_CONST_NAME_INC + 1,
            COL_STAR_MAG1 = COL_STAR_MAG0+1,
            COL_STAR_MAG2 = COL_STAR_MAG1+1,
            COL_STAR_MAG3 = COL_STAR_MAG2+1,
            COL_STAR_MAG4 = COL_STAR_MAG3+1,
            COL_STAR_MAG5 = COL_STAR_MAG4+1,
            COL_CURSOR = COL_STAR_MAG5 + 1,
            COL_BOX_TEXT = COL_CURSOR + 1,
            COL_BOX = COL_BOX_TEXT + 1,
            COL_MENUBAR = COL_BOX + 1,
            COL_MENUBAR2 = COL_MENUBAR + 1,
            COL_MESSIER_MAG0 = COL_MENUBAR2 + 1,
            COL_MESSIER_MAG1 = COL_MESSIER_MAG0 + 1,
            COL_MESSIER_MAG2 = COL_MESSIER_MAG1 + 1,
            COL_MESSIER_MAG3 = COL_MESSIER_MAG2 + 1,
            COL_MESSIER_MAG4 = COL_MESSIER_MAG3 + 1,
            COL_MESSIER_MAG5 = COL_MESSIER_MAG4 + 1,
            COL_HIGHLIGHT = COL_MESSIER_MAG5 + 1,
            COL_KEYBOARD = COL_HIGHLIGHT +1,
            COL_PROGRESS = COL_KEYBOARD +1;

    public static final int colorDay[] = {
            /* BACKGROUND */ 0x00000000,
            /* HELP       */ 0x00ffffff,
            /* MOON       */ 0x00dcdcdc,
            /* SUN        */ 0x00ffff00,
            /* MERCURY    */ 0x00ff00ff,
            /* VENUS      */ 0x0000ff00,
            /* MARS       */ 0x00ff0000,
            /* JUPITER    */ 0x00ffff00,
            /* SATURN     */ 0x0000ffff,
            /* URANUS     */ 0x0052C2DA,
            /* NEPTUNE    */ 0x004F70B5,
            /* HISTORY    */ 0x00ffffff,
            /* INFO       */ 0x00ff0000,
            /* HORIZON    */ 0x00ff0000,
            /* ZENITH_BCK */ 0x00000038,
            /* ZENITH_EDGE*/ 0x00000005,
            /* CROSS      */ 0x003c3c3c,
            /* N_S_E_O    */ 0x007f00ff,
            /* CONST_MIN  */ 0x00000030,
            /* CONST_MAX  */ 0x008c8c5c,
            /* CONST_INC  */ 0x00040403,
            /* CONST_NAME_MIN */ 0x00000023,
            /* CONST_NAME_MAX */ 0x0046d223,
            /* CONST_NAME_INC */ 0x00020601,
            /* STAR_MAG0  */ 0x00ffffff,
            /* STAR_MAG1  */ 0x00d0d0d0,
            /* STAR_MAG2  */ 0x00a0a0a0,
            /* STAR_MAG3  */ 0x00707070,
            /* STAR_MAG4  */ 0x00404040,
            /* STAR_MAG5  */ 0x00101010,
            /* CURSOR     */ 0x00ff0000,
            /* BOX_TEXT   */ 0x00ffffff,
            /* BOX        */ 0x000000c8,
            /* MENUBAR    */ 0x00FB16FF,
            /* MENUBAR2   */ 0x00803A7D,
            /* MESSIER_MA0*/ 0x00ffff00,
            /* MESSIER_MA1*/ 0x00d0d000,
            /* MESSIER_MA2*/ 0x00a0a000,
            /* MESSIER_MA3*/ 0x00707000,
            /* MESSIER_MA4*/ 0x00404000,
            /* MESSIER_MA5*/ 0x00101000,
            /* HIGHLIGHT  */ 0x000080ff,
            /* KEYBOARD   */ 0x000000ff,
            /* PROGRESS   */ 0x000000ff,
        };
    public static final int colorNight[] = {
            /* BACKGROUND */ 0x00000000,
            /* HELP       */ 0x00ff0000,
            /* MOON       */ 0x00ff0000,
            /* SUN        */ 0x00ff0000,
            /* MERCURY    */ 0x00ff0000,
            /* VENUS      */ 0x00ff0000,
            /* MARS       */ 0x00ff0000,
            /* JUPITER    */ 0x00ff0000,
            /* SATURN     */ 0x00ff0000,
            /* URANUS     */ 0x00ff0000,
            /* NEPTUNE    */ 0x00ff0000,
            /* HISTORY    */ 0x00ff0000,
            /* INFO       */ 0x00ff0000,
            /* HORIZON    */ 0x00ff0000,
            /* ZENITH_BCK */ 0x00180000,
            /* ZENITH_EDGE*/ 0x00050000,
            /* CROSS      */ 0x00ff0000,
            /* N_S_E_O    */ 0x00ff0000,
            /* CONST_MIN  */ 0x00300000,
            /* CONST_MAX  */ 0x00a00000,
            /* CONST_INC  */ 0x00040000,
            /* CONST_NAME_MIN */ 0x00180000,
            /* CONST_NAME_MAX */ 0x00a00000,
            /* CONST_NAME_INC */ 0x00040000,
            /* STAR_MAG0  */ 0x00ff0000,
            /* STAR_MAG1  */ 0x00d00000,
            /* STAR_MAG2  */ 0x00a00000,
            /* STAR_MAG3  */ 0x00700000,
            /* STAR_MAG4  */ 0x00400000,
            /* STAR_MAG5  */ 0x00100000,
            /* CURSOR     */ 0x00ff0000,
            /* BOX_TEXT   */ 0x00ff0000,
            /* BOX        */ 0x00ff0000,
            /* MENUBAR    */ 0x00B00000,
            /* MENUBAR2   */ 0x00800000,
            /* MESSIER_MA0*/ 0x00ff0000,
            /* MESSIER_MA1*/ 0x00d00000,
            /* MESSIER_MA2*/ 0x00a00000,
            /* MESSIER_MA3*/ 0x00700000,
            /* MESSIER_MA4*/ 0x00400000,
            /* MESSIER_MA5*/ 0x00100000,
            /* HIGHLIGHT  */ 0x00800000,
            /* KEYBOARD   */ 0x00ff0000,
            /* PROGRESS   */ 0x00ff0000,
        };
}
